﻿#region using
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ibba.src.norisk.DataAccess;
using ibba.src.norisk.BusinessEntities;
#endregion

/*****************************************************************************************************************          
 ParesIndexadores : Descreve os métodos de negócio da classe ParesIndexadores
            
 Histórico de Alterações:      
  -> 07/05/2013 - Amadeu Boldrin - Criacao - ST568862
 *****************************************************************************************************************/

namespace ibba.src.norisk.BusinessLogic
{
    public class ParesIndexadoresBL
    {
        private ParesIndexadoresDb _paresIndexadoresDb;

        public ParesIndexadoresBL()
        {
            _paresIndexadoresDb = new ParesIndexadoresDb();
        }

        public List<BusinessEntities.ParesIndexadores> ObterParesIndexadores()
        {
            return (_paresIndexadoresDb.ObterParesIndexadores());
        }

        public List<BusinessEntities.ParesIndexadores> ObterParesIndexadoresPorParametro(ParametroParesIndexadores pParametro)
        {
            return (_paresIndexadoresDb.ObterParesIndexadoresPorParametro(pParametro));
        }

        public List<ParametroParesIndexadores> ObterParametros(int IdEntidade)
        {
            return (_paresIndexadoresDb.ObterParametros(IdEntidade));
        }

        public List<ParametroParesIndexadores> ObterParametros()
        {
            return (_paresIndexadoresDb.ObterParametros());
        }

        public List<string> ObterIndexadores()
        {
            return (_paresIndexadoresDb.ObterIndexadores());
        }

        public int InserirParIndexador(BusinessEntities.ParesIndexadores pParIndexador, string pUser)
        {
            int retorno;

            retorno = _paresIndexadoresDb.InserirParIndexador(pParIndexador, pUser);

            return retorno;
        }

        public void ExcluirParIndexador(BusinessEntities.ParesIndexadores pParIndexador, string pUser)
        {
            _paresIndexadoresDb.ExcluirParIndexador(pParIndexador, pUser);
        }

        
    }
}
